package iedcyt.acute.dataAccess.domain.maauco;

import iedcyt.acute.dataAccess.domain.acute1.Document;



public class Ma0 {
	
	
	private Integer _IDNO;
	private int _NUMAUTORES;
	private int _NUMORG;
	private int _TC; 
	 private int _RF; 
	 private String _TITULO; 
	 private String _JOURNAL; 
	 private Integer _idPub; 
	 private String _YEAR; 
	 private String _GA; 
	 private String _TYPE; 
	 private String _LANGUAGE; 
	 private String _VOLUME; 
	 private String _PAG; 
	 private String _VOYPAG; 
	 private String _PROVIENE; 
	 private String _UTID; 
	 private String _USUARIO;
	 
	 public Document convertIntoDocument()
	 {
		 return new Document(_IDNO,   _TC,  _RF,
					 _TITULO,  _JOURNAL,  _idPub,  _YEAR,
					 _GA,  _TYPE,  _LANGUAGE,  _VOLUME,
					 _PAG,   _PROVIENE,  _UTID, "" );
	 }
	 
	 /**
	  * Inicializa Ma0 a partir de un Document de ACUTE1
	  * Los campos NUMAUTORES, NUMORG, VOYPAG y USUARIO quedan vacios puesto que no estan en la tabla
	  * Document
	 * @param doc
	 */
	public Ma0(Document doc) {
		 this._IDNO = doc.get_idDoc();
			this._TC = doc.get_TC();
			this._RF = doc.get_RF();
			this._TITULO = doc.get_TITULO();
			this._JOURNAL = doc.get_JOURNAL();
			this._idPub = doc.get_idPub();
			this._YEAR = doc.get_YEAR();
			this._GA = doc.get_GA();
			this._TYPE = doc.get_TYPE();
			this._LANGUAGE = doc.get_LANGUAGE();
			this._VOLUME = doc.get_VOLUME();
			this._PAG = doc.get_PAG();
			
			this._PROVIENE = doc.get_PROVIENE();
			this._UTID = doc.get_UTID();
			
	 }
	 @Override
	public String toString() {
		return "Ma0 [_IDNO=" + _IDNO + ", _NUMAUTORES=" + _NUMAUTORES
				+ ", _NUMORG=" + _NUMORG + ", _TC=" + _TC + ", _RF=" + _RF
				+ ", _TITULO=" + _TITULO + ", _JOURNAL=" + _JOURNAL
				+ ", _idPub=" + _idPub + ", _YEAR=" + _YEAR + ", _GA=" + _GA
				+ ", _TYPE=" + _TYPE + ", _LANGUAGE=" + _LANGUAGE
				+ ", _VOLUME=" + _VOLUME + ", _PAG=" + _PAG + ", _VOYPAG="
				+ _VOYPAG + ", _PROVIENE=" + _PROVIENE + ", _UTID=" + _UTID
				+ ", _USUARIO=" + _USUARIO + "]";
	}

	public Ma0(Integer _IDNO, int _NUMAUTORES, int _NUMORG, int _TC, int _RF,
				String _TITULO, String _JOURNAL, Integer _idPub, String _YEAR,
				String _GA, String _TYPE, String _LANGUAGE, String _VOLUME,
				String _PAG, String _VOYPAG, String _PROVIENE, String _UTID,
				String _USUARIO) {
			
			this._IDNO = _IDNO;
			this._NUMAUTORES = _NUMAUTORES;
			this._NUMORG = _NUMORG;
			this._TC = _TC;
			this._RF = _RF;
			this._TITULO = (_TITULO!=null)?_TITULO:"";
			this._JOURNAL = (_JOURNAL!=null)?_JOURNAL:"";
			this._idPub = _idPub;
			this._YEAR = (_YEAR!=null)?_YEAR:"";
			this._GA = (_GA!=null)?_GA:"";
			this._TYPE = (_TYPE!=null)?_TYPE:"";
			this._LANGUAGE = (_LANGUAGE!=null)?_LANGUAGE:"";
			this._VOLUME = (_VOLUME!=null)?_VOLUME:"";
			this._PAG = (_PAG!=null)?_PAG:"";
			this._VOYPAG = (_VOYPAG!=null)?_VOYPAG:"";
			this._PROVIENE = (_PROVIENE!=null)?_PROVIENE:"";
			this._UTID = (_UTID!=null)?_UTID:"";
			this._USUARIO = (_USUARIO!=null)?_USUARIO:"";
		}
		public Integer get_IDNO() {
			return _IDNO;
		}
		public void set_IDNO(Integer _IDNO) {
			this._IDNO = _IDNO;
		}
		public int get_NUMAUTORES() {
			return _NUMAUTORES;
		}
		public void set_NUMAUTORES(int _NUMAUTORES) {
			this._NUMAUTORES = _NUMAUTORES;
		}
		public int get_NUMORG() {
			return _NUMORG;
		}
		public void set_NUMORG(int _NUMORG) {
			this._NUMORG = _NUMORG;
		}
		public int get_TC() {
			return _TC;
		}
		public void set_TC(int _TC) {
			this._TC = _TC;
		}
		public int get_RF() {
			return _RF;
		}
		public void set_RF(int _RF) {
			this._RF = _RF;
		}
		public String get_TITULO() {
			return _TITULO;
		}
		public void set_TITULO(String _TITULO) {
			this._TITULO = _TITULO;
		}
		public String get_JOURNAL() {
			return _JOURNAL;
		}
		public void set_JOURNAL(String _JOURNAL) {
			this._JOURNAL = _JOURNAL;
		}
		public Integer get_idPub() {
			return _idPub;
		}
		public void set_idPub(Integer _idPub) {
			this._idPub = _idPub;
		}
		public String get_YEAR() {
			return _YEAR;
		}
		public void set_YEAR(String _YEAR) {
			this._YEAR = _YEAR;
		}
		public String get_GA() {
			return _GA;
		}
		public void set_GA(String _GA) {
			this._GA = _GA;
		}
		public String get_TYPE() {
			return _TYPE;
		}
		public void set_TYPE(String _TYPE) {
			this._TYPE = _TYPE;
		}
		public String get_LANGUAGE() {
			return _LANGUAGE;
		}
		public void set_LANGUAGE(String _LANGUAGE) {
			this._LANGUAGE = _LANGUAGE;
		}
		public String get_VOLUME() {
			return _VOLUME;
		}
		public void set_VOLUME(String _VOLUME) {
			this._VOLUME = _VOLUME;
		}
		public String get_PAG() {
			return _PAG;
		}
		public void set_PAG(String _PAG) {
			this._PAG = _PAG;
		}
		public String get_VOYPAG() {
			return _VOYPAG;
		}
		public void set_VOYPAG(String _VOYPAG) {
			this._VOYPAG = _VOYPAG;
		}
		public String get_PROVIENE() {
			return _PROVIENE;
		}
		public void set_PROVIENE(String _PROVIENE) {
			this._PROVIENE = _PROVIENE;
		}
		public String get_UTID() {
			return _UTID;
		}
		public void set_UTID(String _UTID) {
			this._UTID = _UTID;
		}
		public String get_USUARIO() {
			return _USUARIO;
		}
		public void set_USUARIO(String _USUARIO) {
			this._USUARIO = _USUARIO;
		}

}
